From 1149207a6afed8e0d24bf61836eccf29adbc7346 Mon Sep 17 00:00:00 2001 From: Suraj Ramchandran <30753067+Suraj-Ram@users.noreply.github.com> Date: Wed, 31 Jan 2024 18:26:01 -0500 Subject: [PATCH 1/6] Added duplicate plan button w/ API request --- .../components/Plan/DuplicatePlanButton.tsx | 58 +++++++++++++++++++ packages/frontend/pages/home.tsx | 10 +++- 2 files changed, 67 insertions(+), 1 deletion(-) create mode 100644 packages/frontend/components/Plan/DuplicatePlanButton.tsx diff --git a/packages/frontend/components/Plan/DuplicatePlanButton.tsx b/packages/frontend/components/Plan/DuplicatePlanButton.tsx new file mode 100644 index 000000000..bcdc068db --- /dev/null +++ b/packages/frontend/components/Plan/DuplicatePlanButton.tsx @@ -0,0 +1,58 @@ +import { CopyIcon } from "@chakra-ui/icons"; +import { API } from "@graduate/api-client"; +import { CreatePlanDto, PlanModel } from "@graduate/common"; +import { useRouter } from "next/router"; +import { Dispatch, SetStateAction, useState } from "react"; +import { toast } from "react-toastify"; +import { mutate } from "swr"; +import { USE_STUDENT_WITH_PLANS_SWR_KEY } from "../../hooks"; +import { cleanDndIdsFromPlan, handleApiClientError } from "../../utils"; +import { BlueButton } from "../Button"; + +interface DuplicatePlanButton { + plan: PlanModel; + setSelectedPlanId: Dispatch>; +} + +export const DuplicatePlanButton: React.FC = ({ + plan, + setSelectedPlanId, +}) => { + const router = useRouter(); + const [buttonLoading, setButtonLoading] = useState(false); + + const duplicatePlan = async () => { + // TODO: figure out when to do with this + setButtonLoading(true); + + const updatedPlan: CreatePlanDto = { + name: "Copy of " + plan.name, + catalogYear: plan.catalogYear, + major: plan.major, + concentration: plan.concentration, + schedule: cleanDndIdsFromPlan(plan).schedule, + }; + try { + const createdPlan = await API.plans.create(updatedPlan); + mutate(USE_STUDENT_WITH_PLANS_SWR_KEY); + setSelectedPlanId(createdPlan.id); + toast.success("Plan duplicated successfully"); + setButtonLoading(false); + } catch (error) { + handleApiClientError(error as Error, router); + setButtonLoading(false); + } + }; + + return ( + } + ml="xs" + size="md" + isLoading={buttonLoading} + > + Duplicate Plan + + ); +}; diff --git a/packages/frontend/pages/home.tsx b/packages/frontend/pages/home.tsx index a80b31729..5420262d2 100644 --- a/packages/frontend/pages/home.tsx +++ b/packages/frontend/pages/home.tsx @@ -34,10 +34,12 @@ import { Sidebar, TransferCourses, } from "../components"; +import { DuplicatePlanButton } from "../components/Plan/DuplicatePlanButton"; import { fetchStudentAndPrepareForDnd, useStudentWithPlans } from "../hooks"; import { - cleanDndIdsFromPlan, + // createEmptySchedule, DELETE_COURSE_AREA_DND_ID, + cleanDndIdsFromPlan, handleApiClientError, logger, toast, @@ -278,6 +280,12 @@ const HomePage: NextPage = () => { /> {selectedPlan && } + {selectedPlan && ( + + )} {selectedPlan && ( Date: Sun, 4 Feb 2024 21:04:51 -0500 Subject: [PATCH 2/6] works except name edge case + LS quota --- .../components/Plan/DuplicatePlanButton.tsx | 64 +++++++++++++++---- 1 file changed, 50 insertions(+), 14 deletions(-) diff --git a/packages/frontend/components/Plan/DuplicatePlanButton.tsx b/packages/frontend/components/Plan/DuplicatePlanButton.tsx index bcdc068db..a73c0dd6b 100644 --- a/packages/frontend/components/Plan/DuplicatePlanButton.tsx +++ b/packages/frontend/components/Plan/DuplicatePlanButton.tsx @@ -2,12 +2,20 @@ import { CopyIcon } from "@chakra-ui/icons"; import { API } from "@graduate/api-client"; import { CreatePlanDto, PlanModel } from "@graduate/common"; import { useRouter } from "next/router"; -import { Dispatch, SetStateAction, useState } from "react"; +import { Dispatch, SetStateAction, useState, useContext } from "react"; import { toast } from "react-toastify"; import { mutate } from "swr"; -import { USE_STUDENT_WITH_PLANS_SWR_KEY } from "../../hooks"; -import { cleanDndIdsFromPlan, handleApiClientError } from "../../utils"; +import { + USE_STUDENT_WITH_PLANS_SWR_KEY, + useStudentWithPlans, +} from "../../hooks"; +import { + cleanDndIdsFromPlan, + cleanDndIdsFromStudent, + handleApiClientError, +} from "../../utils"; import { BlueButton } from "../Button"; +import { IsGuestContext } from "../../pages/_app"; interface DuplicatePlanButton { plan: PlanModel; @@ -19,12 +27,14 @@ export const DuplicatePlanButton: React.FC = ({ setSelectedPlanId, }) => { const router = useRouter(); + const { isGuest } = useContext(IsGuestContext); const [buttonLoading, setButtonLoading] = useState(false); + const { student } = useStudentWithPlans(); const duplicatePlan = async () => { - // TODO: figure out when to do with this + if (!student) return; + // TODO: figure out when to do with this -- debounce stuff setButtonLoading(true); - const updatedPlan: CreatePlanDto = { name: "Copy of " + plan.name, catalogYear: plan.catalogYear, @@ -32,16 +42,42 @@ export const DuplicatePlanButton: React.FC = ({ concentration: plan.concentration, schedule: cleanDndIdsFromPlan(plan).schedule, }; - try { - const createdPlan = await API.plans.create(updatedPlan); - mutate(USE_STUDENT_WITH_PLANS_SWR_KEY); - setSelectedPlanId(createdPlan.id); - toast.success("Plan duplicated successfully"); - setButtonLoading(false); - } catch (error) { - handleApiClientError(error as Error, router); - setButtonLoading(false); + + let createdPlanId: number; + if (isGuest) { + // Create the duplicated plan in local storage + createdPlanId = student.plans.length + 1; + const planLocalStorage: PlanModel = { + ...updatedPlan, + id: createdPlanId, + student: cleanDndIdsFromStudent(student), + createdAt: new Date(), + updatedAt: new Date(), + } as PlanModel; + + // TODO handle QuotaExceededError exception + window.localStorage.setItem( + "student", + JSON.stringify({ + ...student, + plans: [...student.plans, planLocalStorage], + }) + ); + } else { + try { + const createdPlan = await API.plans.create(updatedPlan); + createdPlanId = createdPlan.id; + } catch (error) { + handleApiClientError(error as Error, router); + // don't proceed further if POST failed + setButtonLoading(false); + return; + } } + mutate(USE_STUDENT_WITH_PLANS_SWR_KEY); + toast.success("Plan duplicated successfully"); + setSelectedPlanId(createdPlanId); + setButtonLoading(false); }; return ( From acc958a3553f3d40873c25b5feac888abb4de74a Mon Sep 17 00:00:00 2001 From: Suraj Ramchandran <30753067+Suraj-Ram@users.noreply.github.com> Date: Tue, 6 Feb 2024 17:54:43 -0500 Subject: [PATCH 3/6] Added temporary handling for local storage exception --- .../components/Plan/DuplicatePlanButton.tsx | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/packages/frontend/components/Plan/DuplicatePlanButton.tsx b/packages/frontend/components/Plan/DuplicatePlanButton.tsx index a73c0dd6b..72838edb5 100644 --- a/packages/frontend/components/Plan/DuplicatePlanButton.tsx +++ b/packages/frontend/components/Plan/DuplicatePlanButton.tsx @@ -55,14 +55,19 @@ export const DuplicatePlanButton: React.FC = ({ updatedAt: new Date(), } as PlanModel; - // TODO handle QuotaExceededError exception - window.localStorage.setItem( - "student", - JSON.stringify({ - ...student, - plans: [...student.plans, planLocalStorage], - }) - ); + // TODO handle QuotaExceededError exception better + try { + window.localStorage.setItem( + "student", + JSON.stringify({ + ...student, + plans: [...student.plans, planLocalStorage], + }) + ); + } catch (error) { + toast.error("Maximum local storage quota exceed. Too many plans."); + return; + } } else { try { const createdPlan = await API.plans.create(updatedPlan); From 4b088917a5cc6147835283841a3af43bb9d58643 Mon Sep 17 00:00:00 2001 From: Suraj Ramchandran <30753067+Suraj-Ram@users.noreply.github.com> Date: Sun, 11 Feb 2024 15:24:06 -0500 Subject: [PATCH 4/6] added disabled buttons and plans length checking --- 46mb.json | 404208 +++++++++++++++ ls.json | 623 + .../frontend/components/Plan/AddPlanModal.tsx | 22 +- .../components/Plan/DuplicatePlanButton.tsx | 28 +- .../utils/plan/getLocalPlansLength.ts | 15 + 5 files changed, 404885 insertions(+), 11 deletions(-) create mode 100644 46mb.json create mode 100644 ls.json create mode 100644 packages/frontend/utils/plan/getLocalPlansLength.ts diff --git a/46mb.json b/46mb.json new file mode 100644 index 000000000..b276c0d4b --- /dev/null +++ b/46mb.json @@ -0,0 +1,404208 @@ +{ + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "1200-CS-1" + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": "1800-CS-2" + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": "1802-CS-3" + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": "2500-CS-4" + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": "2501-CS-5" + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "1365-MATH-6" + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": "1111-ENGW-7" + } + ], + "id": "1-FL" + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], + "id": "2510-CS-8" + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": "2511-CS-9" + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Analyzing/Using Data", "Formal/Quant Reasoning"], + "id": "2810-CS-10" + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": "1113-COMM-11" + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Ethical Reasoning", "Societies/Institutions"], + "id": "1145-PHIL-12" + } + ], + "id": "1-SP" + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "1500", "missing": true, "subject": "CS" }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], + "id": "3500-CS-13" + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": "3501-CS-14" + } + ], + "id": "1-S1" + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": "1-S2" + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": "3000-CS-15" + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "1500", "missing": true, "subject": "CS" }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "3650-CS-16" + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": "3001-CS-17" + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": "2331-MATH-18" + } + ], + "id": "2-FL" + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "1210-CS-19" + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "2550-CY-20" + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": "4400-DS-21" + } + ], + "id": "2-SP" + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": "2-S1" + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": "2-S2" + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": "Experiential Learning--22" + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { "classId": "1102", "missing": true, "subject": "ENGL" }, + { "classId": "1111", "missing": true, "subject": "ENGL" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": "3302-ENGW-23" + } + ], + "id": "3-FL" + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": "2322-EECE-24" + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": "4100-CS-25" + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "4120-CS-26" + } + ], + "id": "3-SP" + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": "3-S1" + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": "3-S2" + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": "4-FL" + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": "4-SP" + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": "4-S1" + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": "4-S2" + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "1200-CS-1" + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": "1800-CS-2" + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": "1802-CS-3" + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": "2500-CS-4" + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": "2501-CS-5" + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "1365-MATH-6" + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": "1111-ENGW-7" + } + ], + "id": "1-FL" + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], + "id": "2510-CS-8" + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": "2511-CS-9" + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Analyzing/Using Data", "Formal/Quant Reasoning"], + "id": "2810-CS-10" + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": "1113-COMM-11" + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Ethical Reasoning", "Societies/Institutions"], + "id": "1145-PHIL-12" + } + ], + "id": "1-SP" + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "1500", "missing": true, "subject": "CS" }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], + "id": "3500-CS-13" + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": "3501-CS-14" + } + ], + "id": "1-S1" + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": "1-S2" + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": "3000-CS-15" + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "1500", "missing": true, "subject": "CS" }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "3650-CS-16" + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": "3001-CS-17" + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": "2331-MATH-18" + } + ], + "id": "2-FL" + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "1210-CS-19" + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "2550-CY-20" + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": "4400-DS-21" + } + ], + "id": "2-SP" + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": "2-S1" + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": "2-S2" + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": "Experiential Learning--22" + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { "classId": "1102", "missing": true, "subject": "ENGL" }, + { "classId": "1111", "missing": true, "subject": "ENGL" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": "3302-ENGW-23" + } + ], + "id": "3-FL" + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": "2322-EECE-24" + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": "4100-CS-25" + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "4120-CS-26" + } + ], + "id": "3-SP" + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": "3-S1" + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": "3-S2" + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": "4-FL" + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": "4-SP" + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": "4-S1" + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": "4-S2" + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "1200-CS-1" + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": "1800-CS-2" + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": "1802-CS-3" + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": "2500-CS-4" + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": "2501-CS-5" + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "1365-MATH-6" + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": "1111-ENGW-7" + } + ], + "id": "1-FL" + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], + "id": "2510-CS-8" + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": "2511-CS-9" + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Analyzing/Using Data", "Formal/Quant Reasoning"], + "id": "2810-CS-10" + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": "1113-COMM-11" + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Ethical Reasoning", "Societies/Institutions"], + "id": "1145-PHIL-12" + } + ], + "id": "1-SP" + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "1500", "missing": true, "subject": "CS" }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], + "id": "3500-CS-13" + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": "3501-CS-14" + } + ], + "id": "1-S1" + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": "1-S2" + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": "3000-CS-15" + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "1500", "missing": true, "subject": "CS" }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "3650-CS-16" + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": "3001-CS-17" + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": "2331-MATH-18" + } + ], + "id": "2-FL" + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "1210-CS-19" + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "2550-CY-20" + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": "4400-DS-21" + } + ], + "id": "2-SP" + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": "2-S1" + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": "2-S2" + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": "Experiential Learning--22" + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { "classId": "1102", "missing": true, "subject": "ENGL" }, + { "classId": "1111", "missing": true, "subject": "ENGL" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": "3302-ENGW-23" + } + ], + "id": "3-FL" + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": "2322-EECE-24" + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": "4100-CS-25" + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "4120-CS-26" + } + ], + "id": "3-SP" + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": "3-S1" + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": "3-S2" + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": "4-FL" + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": "4-SP" + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": "4-S1" + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": "4-S2" + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + }, + { + "name": "Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "1200-CS-1" + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": "1800-CS-2" + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": "1802-CS-3" + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": "2500-CS-4" + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": "2501-CS-5" + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "1365-MATH-6" + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": "1111-ENGW-7" + } + ], + "id": "1-FL" + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], + "id": "2510-CS-8" + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": "2511-CS-9" + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Analyzing/Using Data", "Formal/Quant Reasoning"], + "id": "2810-CS-10" + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": "1113-COMM-11" + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Ethical Reasoning", "Societies/Institutions"], + "id": "1145-PHIL-12" + } + ], + "id": "1-SP" + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "1500", "missing": true, "subject": "CS" }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], + "id": "3500-CS-13" + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": "3501-CS-14" + } + ], + "id": "1-S1" + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": "1-S2" + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": "3000-CS-15" + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "1500", "missing": true, "subject": "CS" }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "3650-CS-16" + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": "3001-CS-17" + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": "2331-MATH-18" + } + ], + "id": "2-FL" + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "1210-CS-19" + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "2550-CY-20" + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": "4400-DS-21" + } + ], + "id": "2-SP" + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": "2-S1" + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": "2-S2" + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": "Experiential Learning--22" + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { "classId": "1102", "missing": true, "subject": "ENGL" }, + { "classId": "1111", "missing": true, "subject": "ENGL" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": "3302-ENGW-23" + } + ], + "id": "3-FL" + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": "2322-EECE-24" + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": "4100-CS-25" + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "4120-CS-26" + } + ], + "id": "3-SP" + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": "3-S1" + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": "3-S2" + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": "4-FL" + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": "4-SP" + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": "4-S1" + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": "4-S2" + }, + "isSummerFull": false + } + ] + }, + "id": 4, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.685Z", + "updatedAt": "2024-02-08T23:39:28.685Z" + }, + { + "name": "Copy of Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "1200-CS-1" + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": "1800-CS-2" + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": "1802-CS-3" + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": "2500-CS-4" + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": "2501-CS-5" + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "1365-MATH-6" + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": "1111-ENGW-7" + } + ], + "id": "1-FL" + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], + "id": "2510-CS-8" + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": "2511-CS-9" + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Analyzing/Using Data", "Formal/Quant Reasoning"], + "id": "2810-CS-10" + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": "1113-COMM-11" + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Ethical Reasoning", "Societies/Institutions"], + "id": "1145-PHIL-12" + } + ], + "id": "1-SP" + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "1500", "missing": true, "subject": "CS" }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], + "id": "3500-CS-13" + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": "3501-CS-14" + } + ], + "id": "1-S1" + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": "1-S2" + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": "3000-CS-15" + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "1500", "missing": true, "subject": "CS" }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "3650-CS-16" + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": "3001-CS-17" + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": "2331-MATH-18" + } + ], + "id": "2-FL" + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "1210-CS-19" + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "2550-CY-20" + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": "4400-DS-21" + } + ], + "id": "2-SP" + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": "2-S1" + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": "2-S2" + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": "Experiential Learning--22" + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { "classId": "1102", "missing": true, "subject": "ENGL" }, + { "classId": "1111", "missing": true, "subject": "ENGL" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": "3302-ENGW-23" + } + ], + "id": "3-FL" + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": "2322-EECE-24" + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": "4100-CS-25" + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "4120-CS-26" + } + ], + "id": "3-SP" + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": "3-S1" + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": "3-S2" + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": "4-FL" + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": "4-SP" + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": "4-S1" + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": "4-S2" + }, + "isSummerFull": false + } + ] + }, + "id": 5, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + }, + { + "name": "Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 4, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.685Z", + "updatedAt": "2024-02-08T23:39:28.685Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:29.154Z", + "updatedAt": "2024-02-08T23:39:29.154Z" + }, + { + "name": "Copy of Copy of Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "1200-CS-1" + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": "1800-CS-2" + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": "1802-CS-3" + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": "2500-CS-4" + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": "2501-CS-5" + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "1365-MATH-6" + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": "1111-ENGW-7" + } + ], + "id": "1-FL" + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], + "id": "2510-CS-8" + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": "2511-CS-9" + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Analyzing/Using Data", "Formal/Quant Reasoning"], + "id": "2810-CS-10" + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": "1113-COMM-11" + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Ethical Reasoning", "Societies/Institutions"], + "id": "1145-PHIL-12" + } + ], + "id": "1-SP" + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "1500", "missing": true, "subject": "CS" }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], + "id": "3500-CS-13" + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": "3501-CS-14" + } + ], + "id": "1-S1" + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": "1-S2" + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": "3000-CS-15" + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "1500", "missing": true, "subject": "CS" }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "3650-CS-16" + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": "3001-CS-17" + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": "2331-MATH-18" + } + ], + "id": "2-FL" + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "1210-CS-19" + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "2550-CY-20" + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": "4400-DS-21" + } + ], + "id": "2-SP" + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": "2-S1" + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": "2-S2" + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": "Experiential Learning--22" + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { "classId": "1102", "missing": true, "subject": "ENGL" }, + { "classId": "1111", "missing": true, "subject": "ENGL" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": "3302-ENGW-23" + } + ], + "id": "3-FL" + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": "2322-EECE-24" + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": "4100-CS-25" + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "4120-CS-26" + } + ], + "id": "3-SP" + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": "3-S1" + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": "3-S2" + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": "4-FL" + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": "4-SP" + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": "4-S1" + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": "4-S2" + }, + "isSummerFull": false + } + ] + }, + "id": 6, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + }, + { + "name": "Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 4, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.685Z", + "updatedAt": "2024-02-08T23:39:28.685Z" + }, + { + "name": "Copy of Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 5, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + }, + { + "name": "Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 4, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.685Z", + "updatedAt": "2024-02-08T23:39:28.685Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:29.154Z", + "updatedAt": "2024-02-08T23:39:29.154Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:29.550Z", + "updatedAt": "2024-02-08T23:39:29.550Z" + }, + { + "name": "Copy of Copy of Copy of Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "1200-CS-1" + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": "1800-CS-2" + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": "1802-CS-3" + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": "2500-CS-4" + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": "2501-CS-5" + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "1365-MATH-6" + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": "1111-ENGW-7" + } + ], + "id": "1-FL" + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], + "id": "2510-CS-8" + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": "2511-CS-9" + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Analyzing/Using Data", "Formal/Quant Reasoning"], + "id": "2810-CS-10" + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": "1113-COMM-11" + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Ethical Reasoning", "Societies/Institutions"], + "id": "1145-PHIL-12" + } + ], + "id": "1-SP" + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "1500", "missing": true, "subject": "CS" }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], + "id": "3500-CS-13" + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": "3501-CS-14" + } + ], + "id": "1-S1" + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": "1-S2" + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": "3000-CS-15" + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "1500", "missing": true, "subject": "CS" }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "3650-CS-16" + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": "3001-CS-17" + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": "2331-MATH-18" + } + ], + "id": "2-FL" + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "1210-CS-19" + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "2550-CY-20" + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": "4400-DS-21" + } + ], + "id": "2-SP" + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": "2-S1" + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": "2-S2" + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": "Experiential Learning--22" + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { "classId": "1102", "missing": true, "subject": "ENGL" }, + { "classId": "1111", "missing": true, "subject": "ENGL" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": "3302-ENGW-23" + } + ], + "id": "3-FL" + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": "2322-EECE-24" + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": "4100-CS-25" + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "4120-CS-26" + } + ], + "id": "3-SP" + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": "3-S1" + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": "3-S2" + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": "4-FL" + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": "4-SP" + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": "4-S1" + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": "4-S2" + }, + "isSummerFull": false + } + ] + }, + "id": 7, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + }, + { + "name": "Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 4, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.685Z", + "updatedAt": "2024-02-08T23:39:28.685Z" + }, + { + "name": "Copy of Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 5, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + }, + { + "name": "Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 4, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.685Z", + "updatedAt": "2024-02-08T23:39:28.685Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:29.154Z", + "updatedAt": "2024-02-08T23:39:29.154Z" + }, + { + "name": "Copy of Copy of Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 6, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + }, + { + "name": "Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 4, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.685Z", + "updatedAt": "2024-02-08T23:39:28.685Z" + }, + { + "name": "Copy of Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 5, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + }, + { + "name": "Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 4, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.685Z", + "updatedAt": "2024-02-08T23:39:28.685Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:29.154Z", + "updatedAt": "2024-02-08T23:39:29.154Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:29.550Z", + "updatedAt": "2024-02-08T23:39:29.550Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:29.868Z", + "updatedAt": "2024-02-08T23:39:29.868Z" + }, + { + "name": "Copy of Copy of Copy of Copy of Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "1200-CS-1" + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": "1800-CS-2" + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": "1802-CS-3" + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": "2500-CS-4" + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": "2501-CS-5" + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "1365-MATH-6" + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": "1111-ENGW-7" + } + ], + "id": "1-FL" + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], + "id": "2510-CS-8" + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": "2511-CS-9" + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Analyzing/Using Data", "Formal/Quant Reasoning"], + "id": "2810-CS-10" + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": "1113-COMM-11" + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Ethical Reasoning", "Societies/Institutions"], + "id": "1145-PHIL-12" + } + ], + "id": "1-SP" + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "1500", "missing": true, "subject": "CS" }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], + "id": "3500-CS-13" + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": "3501-CS-14" + } + ], + "id": "1-S1" + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": "1-S2" + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": "3000-CS-15" + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "1500", "missing": true, "subject": "CS" }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "3650-CS-16" + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": "3001-CS-17" + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": "2331-MATH-18" + } + ], + "id": "2-FL" + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "1210-CS-19" + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "2550-CY-20" + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": "4400-DS-21" + } + ], + "id": "2-SP" + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": "2-S1" + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": "2-S2" + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": "Experiential Learning--22" + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { "classId": "1102", "missing": true, "subject": "ENGL" }, + { "classId": "1111", "missing": true, "subject": "ENGL" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": "3302-ENGW-23" + } + ], + "id": "3-FL" + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": "2322-EECE-24" + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": "4100-CS-25" + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": "4120-CS-26" + } + ], + "id": "3-SP" + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": "3-S1" + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": "3-S2" + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": "4-FL" + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": "4-SP" + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": "4-S1" + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": "4-S2" + }, + "isSummerFull": false + } + ] + }, + "id": 8, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + }, + { + "name": "Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 4, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.685Z", + "updatedAt": "2024-02-08T23:39:28.685Z" + }, + { + "name": "Copy of Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 5, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + }, + { + "name": "Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 4, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.685Z", + "updatedAt": "2024-02-08T23:39:28.685Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:29.154Z", + "updatedAt": "2024-02-08T23:39:29.154Z" + }, + { + "name": "Copy of Copy of Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 6, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + }, + { + "name": "Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 4, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.685Z", + "updatedAt": "2024-02-08T23:39:28.685Z" + }, + { + "name": "Copy of Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 5, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + }, + { + "name": "Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 4, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.685Z", + "updatedAt": "2024-02-08T23:39:28.685Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:29.154Z", + "updatedAt": "2024-02-08T23:39:29.154Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:29.550Z", + "updatedAt": "2024-02-08T23:39:29.550Z" + }, + { + "name": "Copy of Copy of Copy of Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 7, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + }, + { + "name": "Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 4, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.685Z", + "updatedAt": "2024-02-08T23:39:28.685Z" + }, + { + "name": "Copy of Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 5, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + }, + { + "name": "Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 4, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.685Z", + "updatedAt": "2024-02-08T23:39:28.685Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:29.154Z", + "updatedAt": "2024-02-08T23:39:29.154Z" + }, + { + "name": "Copy of Copy of Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 6, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + }, + { + "name": "Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 4, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.685Z", + "updatedAt": "2024-02-08T23:39:28.685Z" + }, + { + "name": "Copy of Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 5, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + }, + { + "name": "Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 4, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.685Z", + "updatedAt": "2024-02-08T23:39:28.685Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:29.154Z", + "updatedAt": "2024-02-08T23:39:29.154Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:29.550Z", + "updatedAt": "2024-02-08T23:39:29.550Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:29.868Z", + "updatedAt": "2024-02-08T23:39:29.868Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:30.115Z", + "updatedAt": "2024-02-08T23:39:30.115Z" + }, + { + "name": "Copy of Copy of Copy of Copy of Copy of Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Analyzing/Using Data", "Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Ethical Reasoning", "Societies/Institutions"], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "1500", "missing": true, "subject": "CS" }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "1500", "missing": true, "subject": "CS" }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { "classId": "1102", "missing": true, "subject": "ENGL" }, + { "classId": "1111", "missing": true, "subject": "ENGL" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 9, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + }, + { + "name": "Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 4, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.685Z", + "updatedAt": "2024-02-08T23:39:28.685Z" + }, + { + "name": "Copy of Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 5, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + }, + { + "name": "Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 4, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.685Z", + "updatedAt": "2024-02-08T23:39:28.685Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:29.154Z", + "updatedAt": "2024-02-08T23:39:29.154Z" + }, + { + "name": "Copy of Copy of Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 6, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + }, + { + "name": "Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 4, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.685Z", + "updatedAt": "2024-02-08T23:39:28.685Z" + }, + { + "name": "Copy of Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 5, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + }, + { + "name": "Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 4, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.685Z", + "updatedAt": "2024-02-08T23:39:28.685Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:29.154Z", + "updatedAt": "2024-02-08T23:39:29.154Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:29.550Z", + "updatedAt": "2024-02-08T23:39:29.550Z" + }, + { + "name": "Copy of Copy of Copy of Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 7, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + }, + { + "name": "Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 4, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.685Z", + "updatedAt": "2024-02-08T23:39:28.685Z" + }, + { + "name": "Copy of Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 5, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + }, + { + "name": "Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 4, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.685Z", + "updatedAt": "2024-02-08T23:39:28.685Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:29.154Z", + "updatedAt": "2024-02-08T23:39:29.154Z" + }, + { + "name": "Copy of Copy of Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 6, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + }, + { + "name": "Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 4, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.685Z", + "updatedAt": "2024-02-08T23:39:28.685Z" + }, + { + "name": "Copy of Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 5, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + }, + { + "name": "Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 4, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.685Z", + "updatedAt": "2024-02-08T23:39:28.685Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:29.154Z", + "updatedAt": "2024-02-08T23:39:29.154Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:29.550Z", + "updatedAt": "2024-02-08T23:39:29.550Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:29.868Z", + "updatedAt": "2024-02-08T23:39:29.868Z" + }, + { + "name": "Copy of Copy of Copy of Copy of Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 8, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + }, + { + "name": "Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 4, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.685Z", + "updatedAt": "2024-02-08T23:39:28.685Z" + }, + { + "name": "Copy of Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 5, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + }, + { + "name": "Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 4, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.685Z", + "updatedAt": "2024-02-08T23:39:28.685Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:29.154Z", + "updatedAt": "2024-02-08T23:39:29.154Z" + }, + { + "name": "Copy of Copy of Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 6, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + }, + { + "name": "Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 4, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.685Z", + "updatedAt": "2024-02-08T23:39:28.685Z" + }, + { + "name": "Copy of Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 5, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + }, + { + "name": "Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 4, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.685Z", + "updatedAt": "2024-02-08T23:39:28.685Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:29.154Z", + "updatedAt": "2024-02-08T23:39:29.154Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:29.550Z", + "updatedAt": "2024-02-08T23:39:29.550Z" + }, + { + "name": "Copy of Copy of Copy of Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 7, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + }, + { + "name": "Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 4, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.685Z", + "updatedAt": "2024-02-08T23:39:28.685Z" + }, + { + "name": "Copy of Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 5, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + }, + { + "name": "Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 4, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.685Z", + "updatedAt": "2024-02-08T23:39:28.685Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:29.154Z", + "updatedAt": "2024-02-08T23:39:29.154Z" + }, + { + "name": "Copy of Copy of Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1802", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2501", "subject": "CS" } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2511", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2510", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3501", "subject": "CS" } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3500", "subject": "CS" } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3001", "subject": "CS" } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "3000", "subject": "CS" } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { "classId": "2323", "subject": "EECE" } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 6, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + }, + { + "name": "Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 4, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.685Z", + "updatedAt": "2024-02-08T23:39:28.685Z" + }, + { + "name": "Copy of Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 5, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + }, + { + "name": "Copy of Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 4, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + }, + { + "name": "Copy of Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 3, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + }, + { + "name": "Copy of TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 2, + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1802", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "1st Yr Writing" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2511", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2510", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Creative Express/Innov" + ], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Ethical Reasoning", + "Societies/Institutions" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3501", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Analyzing/Using Data", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3500", + "subject": "CS" + } + ] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + { + "classId": "2160", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3001", + "subject": "CS" + } + ] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "1500", + "missing": true, + "subject": "CS" + }, + { + "classId": "2560", + "subject": "EECE" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "3000", + "subject": "CS" + } + ] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1342", + "subject": "MATH" + }, + { + "classId": "1242", + "subject": "MATH" + }, + { + "classId": "1252", + "subject": "MATH" + }, + { + "classId": "1800", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2510", + "subject": "CS" + }, + { + "classId": "2500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { + "classId": "2500", + "subject": "CS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { + "classId": "3000", + "subject": "DS" + } + ] + }, + { + "type": "or", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "2350", + "subject": "ECON" + }, + { + "classId": "2500", + "subject": "ENVR" + }, + { + "classId": "3081", + "subject": "MATH" + }, + { + "classId": "2301", + "subject": "MGSC" + }, + { + "classId": "2210", + "subject": "PHTH" + }, + { + "classId": "2320", + "subject": "PSYC" + } + ] + } + ] + }, + { + "type": "and", + "values": [ + { + "classId": "2810", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "1102", + "subject": "ENGW" + }, + { + "classId": "1111", + "subject": "ENGW" + }, + { + "classId": "1102", + "missing": true, + "subject": "ENGL" + }, + { + "classId": "1111", + "missing": true, + "subject": "ENGL" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Adv Writ Dscpl" + ], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "2160", + "subject": "EECE" + }, + { + "type": "and", + "values": [ + { + "classId": "1800", + "subject": "CS" + }, + { + "classId": "2510", + "subject": "CS" + } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [ + { + "classId": "2323", + "subject": "EECE" + } + ] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Capstone Experience", + "Writing Intensive" + ], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "classId": "3500", + "subject": "CS" + }, + { + "classId": "3500", + "subject": "DS" + } + ] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:27.409Z", + "updatedAt": "2024-02-08T23:39:27.409Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": [ + "Formal/Quant Reasoning" + ], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.170Z", + "updatedAt": "2024-02-08T23:39:28.170Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { + "type": "and", + "values": [] + }, + "coreqs": { + "type": "and", + "values": [] + }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:28.685Z", + "updatedAt": "2024-02-08T23:39:28.685Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:29.154Z", + "updatedAt": "2024-02-08T23:39:29.154Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:29.550Z", + "updatedAt": "2024-02-08T23:39:29.550Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:29.868Z", + "updatedAt": "2024-02-08T23:39:29.868Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:30.115Z", + "updatedAt": "2024-02-08T23:39:30.115Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] + }, + "createdAt": "2024-02-08T23:39:30.378Z", + "updatedAt": "2024-02-08T23:39:30.378Z" + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] +} diff --git a/ls.json b/ls.json new file mode 100644 index 000000000..63583b333 --- /dev/null +++ b/ls.json @@ -0,0 +1,623 @@ +{ + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [ + { + "name": "TEST_FULL_PLAN", + "catalogYear": 2021, + "major": "Computer Science, BSCS", + "concentration": "Artificial Intelligence", + "schedule": { + "years": [ + { + "year": 1, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "First Year Seminar", + "subject": "CS", + "classId": "1200", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Discrete Structures", + "subject": "CS", + "classId": "1800", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1802", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Seminar for CS 1800", + "subject": "CS", + "classId": "1802", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "1800", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Fundamentals of Computer Science 1", + "subject": "CS", + "classId": "2500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2501", "subject": "CS" }] + }, + "nupaths": [ + "Formal/Quant Reasoning", + "Natural/Designed World" + ], + "id": null + }, + { + "name": "Lab for CS 2500", + "subject": "CS", + "classId": "2501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Introduction to Mathematical Reasoning", + "subject": "MATH", + "classId": "1365", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "First-Year Writing", + "subject": "ENGW", + "classId": "1111", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["1st Yr Writing"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Computer Science 2", + "subject": "CS", + "classId": "2510", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2511", "subject": "CS" }] + }, + "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], + "id": null + }, + { + "name": "Lab for CS 2510", + "subject": "CS", + "classId": "2511", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2510", "subject": "CS" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Mathematics of Data Models", + "subject": "CS", + "classId": "2810", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2500", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Analyzing/Using Data", "Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Business and Professional Speaking", + "subject": "COMM", + "classId": "1113", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Creative Express/Innov"], + "id": null + }, + { + "name": "Technology and Human Values", + "subject": "PHIL", + "classId": "1145", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Ethical Reasoning", "Societies/Institutions"], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [ + { + "name": "Object-Oriented Design", + "subject": "CS", + "classId": "3500", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "1500", "missing": true, "subject": "CS" }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3501", "subject": "CS" }] + }, + "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], + "id": null + }, + { + "name": "Lab for CS 3500", + "subject": "CS", + "classId": "3501", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3500", "subject": "CS" }] + }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 2, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Algorithms and Data", + "subject": "CS", + "classId": "3000", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + { "classId": "1800", "subject": "CS" } + ] + }, + { "classId": "2160", "subject": "EECE" } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3001", "subject": "CS" }] + }, + "nupaths": ["Formal/Quant Reasoning"], + "id": null + }, + { + "name": "Computer Systems", + "subject": "CS", + "classId": "3650", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "1500", "missing": true, "subject": "CS" }, + { "classId": "2560", "subject": "EECE" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Recitation for CS 3000", + "classId": "3001", + "subject": "CS", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { + "type": "and", + "values": [{ "classId": "3000", "subject": "CS" }] + }, + "nupaths": [], + "numCreditsMin": 0, + "numCreditsMax": 0, + "id": null + }, + { + "name": "Linear Algebra", + "classId": "2331", + "subject": "MATH", + "prereqs": { + "type": "or", + "values": [ + { "classId": "1342", "subject": "MATH" }, + { "classId": "1242", "subject": "MATH" }, + { "classId": "1252", "subject": "MATH" }, + { "classId": "1800", "subject": "CS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "numCreditsMin": 4, + "numCreditsMax": 4, + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Professional Development for Khoury Co-op", + "subject": "CS", + "classId": "1210", + "numCreditsMax": 1, + "numCreditsMin": 1, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2510", "subject": "CS" }, + { "classId": "2500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Foundations of Cybersecurity", + "subject": "CY", + "classId": "2550", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "and", + "values": [{ "classId": "2500", "subject": "CS" }] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + }, + { + "name": "Machine Learning and Data Mining 1", + "subject": "DS", + "classId": "4400", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { + "type": "and", + "values": [ + { + "type": "or", + "values": [ + { + "classId": "4100", + "missing": true, + "subject": "DS" + }, + { "classId": "3000", "subject": "DS" } + ] + }, + { + "type": "or", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "2350", "subject": "ECON" }, + { "classId": "2500", "subject": "ENVR" }, + { "classId": "3081", "subject": "MATH" }, + { "classId": "2301", "subject": "MGSC" }, + { "classId": "2210", "subject": "PHTH" }, + { "classId": "2320", "subject": "PSYC" } + ] + } + ] + }, + { + "type": "and", + "values": [ + { "classId": "2810", "subject": "CS" }, + { "classId": "3500", "subject": "CS" } + ] + } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [ + "Analyzing/Using Data", + "Capstone Experience", + "Writing Intensive" + ], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 3, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [ + { + "name": "Co-op Education", + "classId": "Experiential Learning", + "subject": "", + "numCreditsMax": 8, + "numCreditsMin": 0, + "id": null + }, + { + "name": "Advanced Writing in the Technical Professions", + "subject": "ENGW", + "classId": "3302", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "1102", "subject": "ENGW" }, + { "classId": "1111", "subject": "ENGW" }, + { "classId": "1102", "missing": true, "subject": "ENGL" }, + { "classId": "1111", "missing": true, "subject": "ENGL" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Adv Writ Dscpl"], + "id": null + } + ], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [ + { + "name": "Fundamentals of Digital Design and Computer Organization", + "subject": "EECE", + "classId": "2322", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "2160", "subject": "EECE" }, + { + "type": "and", + "values": [ + { "classId": "1800", "subject": "CS" }, + { "classId": "2510", "subject": "CS" } + ] + } + ] + }, + "coreqs": { + "type": "and", + "values": [{ "classId": "2323", "subject": "EECE" }] + }, + "nupaths": [], + "id": null + }, + { + "name": "Artificial Intelligence", + "subject": "CS", + "classId": "4100", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Capstone Experience", "Writing Intensive"], + "id": null + }, + { + "name": "Natural Language Processing", + "subject": "CS", + "classId": "4120", + "numCreditsMax": 4, + "numCreditsMin": 4, + "prereqs": { + "type": "or", + "values": [ + { "classId": "3500", "subject": "CS" }, + { "classId": "3500", "subject": "DS" } + ] + }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": [], + "id": null + } + ], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + }, + { + "year": 4, + "fall": { + "season": "FL", + "status": "CLASSES", + "classes": [], + "id": null + }, + "spring": { + "season": "SP", + "status": "CLASSES", + "classes": [], + "id": null + }, + "summer1": { + "season": "S1", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "summer2": { + "season": "S2", + "status": "INACTIVE", + "classes": [], + "id": null + }, + "isSummerFull": false + } + ] + }, + "id": 1, + "createdAt": "2024-02-08T23:33:04.702Z", + "updatedAt": "2024-02-08T23:36:29.009Z", + "student": { + "isOnboarded": false, + "email": "guest@guest.com", + "isEmailConfirmed": false, + "createdAt": "2024-02-08T23:32:33.181Z", + "updatedAt": "2024-02-08T23:32:33.181Z", + "plans": [] + } + } + ], + "coursesTransfered": [ + { + "name": "Calculus 1 for Science and Engineering", + "classId": "1341", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + }, + { + "name": "Calculus 2 for Science and Engineering", + "classId": "1342", + "subject": "MATH", + "prereqs": { "type": "and", "values": [] }, + "coreqs": { "type": "and", "values": [] }, + "nupaths": ["Formal/Quant Reasoning"], + "numCreditsMin": 4, + "numCreditsMax": 4 + } + ] +} diff --git a/packages/frontend/components/Plan/AddPlanModal.tsx b/packages/frontend/components/Plan/AddPlanModal.tsx index 48d5347ef..59c5eec5e 100644 --- a/packages/frontend/components/Plan/AddPlanModal.tsx +++ b/packages/frontend/components/Plan/AddPlanModal.tsx @@ -43,6 +43,8 @@ import { PlanInput, PlanSelect } from "../Form"; import { HelperToolTip } from "../Help"; import { PlanConcentrationsSelect } from "./PlanConcentrationsSelect"; import { IsGuestContext } from "../../pages/_app"; +import { GraduateToolTip } from "../GraduateTooltip"; +import { getLocalPlansLength } from "../../utils/plan/getLocalPlansLength"; interface AddPlanModalProps { setSelectedPlanId: Dispatch>; @@ -150,11 +152,25 @@ export const AddPlanModal: React.FC = ({ ); + const disableButton = isGuest && getLocalPlansLength() > 4; + return ( <> - } onClick={onOpen} ml="xs" size="md"> - New Plan - + + } + onClick={onOpen} + ml="xs" + size="md" + disabled={disableButton} + > + New Plan + + onCloseAddPlanModal()} size="md"> diff --git a/packages/frontend/components/Plan/DuplicatePlanButton.tsx b/packages/frontend/components/Plan/DuplicatePlanButton.tsx index 72838edb5..52cbec409 100644 --- a/packages/frontend/components/Plan/DuplicatePlanButton.tsx +++ b/packages/frontend/components/Plan/DuplicatePlanButton.tsx @@ -16,6 +16,8 @@ import { } from "../../utils"; import { BlueButton } from "../Button"; import { IsGuestContext } from "../../pages/_app"; +import { getLocalPlansLength } from "../../utils/plan/getLocalPlansLength"; +import { GraduateToolTip } from "../GraduateTooltip"; interface DuplicatePlanButton { plan: PlanModel; @@ -66,6 +68,7 @@ export const DuplicatePlanButton: React.FC = ({ ); } catch (error) { toast.error("Maximum local storage quota exceed. Too many plans."); + setButtonLoading(false); return; } } else { @@ -85,15 +88,24 @@ export const DuplicatePlanButton: React.FC = ({ setButtonLoading(false); }; + const disableButton = isGuest && getLocalPlansLength() > 4; + return ( - } - ml="xs" - size="md" - isLoading={buttonLoading} + - Duplicate Plan - + } + ml="xs" + size="md" + isLoading={buttonLoading} + disabled={disableButton} + > + Duplicate Plan + + ); }; diff --git a/packages/frontend/utils/plan/getLocalPlansLength.ts b/packages/frontend/utils/plan/getLocalPlansLength.ts new file mode 100644 index 000000000..01d81edcd --- /dev/null +++ b/packages/frontend/utils/plan/getLocalPlansLength.ts @@ -0,0 +1,15 @@ +/** + * Get the length of the plans in the local storage. + * + * @returns The length of the plans in the local storage. + */ +export const getLocalPlansLength = (): number => { + const localStorageData = window.localStorage.getItem("student"); + if (localStorageData) { + const parsedData = JSON.parse(localStorageData); + if (parsedData && Array.isArray(parsedData.plans)) { + return parsedData.plans.length; + } + } + return 0; +}; From 7ca406c8bde5e40025799b18944255d2e0db97ea Mon Sep 17 00:00:00 2001 From: Suraj Ramchandran <30753067+Suraj-Ram@users.noreply.github.com> Date: Fri, 16 Feb 2024 15:10:23 -0500 Subject: [PATCH 5/6] Cleaned up comments --- packages/frontend/components/Plan/DuplicatePlanButton.tsx | 5 +---- packages/frontend/pages/home.tsx | 1 - 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/packages/frontend/components/Plan/DuplicatePlanButton.tsx b/packages/frontend/components/Plan/DuplicatePlanButton.tsx index 52cbec409..6ed2d37ba 100644 --- a/packages/frontend/components/Plan/DuplicatePlanButton.tsx +++ b/packages/frontend/components/Plan/DuplicatePlanButton.tsx @@ -35,8 +35,8 @@ export const DuplicatePlanButton: React.FC = ({ const duplicatePlan = async () => { if (!student) return; - // TODO: figure out when to do with this -- debounce stuff setButtonLoading(true); + const updatedPlan: CreatePlanDto = { name: "Copy of " + plan.name, catalogYear: plan.catalogYear, @@ -56,8 +56,6 @@ export const DuplicatePlanButton: React.FC = ({ createdAt: new Date(), updatedAt: new Date(), } as PlanModel; - - // TODO handle QuotaExceededError exception better try { window.localStorage.setItem( "student", @@ -77,7 +75,6 @@ export const DuplicatePlanButton: React.FC = ({ createdPlanId = createdPlan.id; } catch (error) { handleApiClientError(error as Error, router); - // don't proceed further if POST failed setButtonLoading(false); return; } diff --git a/packages/frontend/pages/home.tsx b/packages/frontend/pages/home.tsx index 5420262d2..bd9308679 100644 --- a/packages/frontend/pages/home.tsx +++ b/packages/frontend/pages/home.tsx @@ -37,7 +37,6 @@ import { import { DuplicatePlanButton } from "../components/Plan/DuplicatePlanButton"; import { fetchStudentAndPrepareForDnd, useStudentWithPlans } from "../hooks"; import { - // createEmptySchedule, DELETE_COURSE_AREA_DND_ID, cleanDndIdsFromPlan, handleApiClientError, From 407086694de6f3bd516bc2ef7f8bba66f8e79d60 Mon Sep 17 00:00:00 2001 From: Suraj Ramchandran <30753067+Suraj-Ram@users.noreply.github.com> Date: Fri, 16 Feb 2024 15:14:48 -0500 Subject: [PATCH 6/6] Addressed review comments --- 46mb.json | 404208 --------------------------------------------------- ls.json | 623 - 2 files changed, 404831 deletions(-) delete mode 100644 46mb.json delete mode 100644 ls.json diff --git a/46mb.json b/46mb.json deleted file mode 100644 index b276c0d4b..000000000 --- a/46mb.json +++ /dev/null @@ -1,404208 +0,0 @@ -{ - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "1200-CS-1" - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": "1800-CS-2" - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": "1802-CS-3" - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": "2500-CS-4" - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": "2501-CS-5" - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "1365-MATH-6" - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": "1111-ENGW-7" - } - ], - "id": "1-FL" - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], - "id": "2510-CS-8" - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": "2511-CS-9" - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Analyzing/Using Data", "Formal/Quant Reasoning"], - "id": "2810-CS-10" - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": "1113-COMM-11" - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Ethical Reasoning", "Societies/Institutions"], - "id": "1145-PHIL-12" - } - ], - "id": "1-SP" - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "1500", "missing": true, "subject": "CS" }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], - "id": "3500-CS-13" - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": "3501-CS-14" - } - ], - "id": "1-S1" - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": "1-S2" - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": "3000-CS-15" - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "1500", "missing": true, "subject": "CS" }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "3650-CS-16" - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": "3001-CS-17" - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": "2331-MATH-18" - } - ], - "id": "2-FL" - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "1210-CS-19" - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "2550-CY-20" - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": "4400-DS-21" - } - ], - "id": "2-SP" - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": "2-S1" - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": "2-S2" - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": "Experiential Learning--22" - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { "classId": "1102", "missing": true, "subject": "ENGL" }, - { "classId": "1111", "missing": true, "subject": "ENGL" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": "3302-ENGW-23" - } - ], - "id": "3-FL" - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": "2322-EECE-24" - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": "4100-CS-25" - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "4120-CS-26" - } - ], - "id": "3-SP" - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": "3-S1" - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": "3-S2" - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": "4-FL" - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": "4-SP" - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": "4-S1" - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": "4-S2" - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "1200-CS-1" - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": "1800-CS-2" - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": "1802-CS-3" - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": "2500-CS-4" - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": "2501-CS-5" - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "1365-MATH-6" - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": "1111-ENGW-7" - } - ], - "id": "1-FL" - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], - "id": "2510-CS-8" - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": "2511-CS-9" - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Analyzing/Using Data", "Formal/Quant Reasoning"], - "id": "2810-CS-10" - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": "1113-COMM-11" - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Ethical Reasoning", "Societies/Institutions"], - "id": "1145-PHIL-12" - } - ], - "id": "1-SP" - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "1500", "missing": true, "subject": "CS" }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], - "id": "3500-CS-13" - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": "3501-CS-14" - } - ], - "id": "1-S1" - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": "1-S2" - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": "3000-CS-15" - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "1500", "missing": true, "subject": "CS" }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "3650-CS-16" - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": "3001-CS-17" - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": "2331-MATH-18" - } - ], - "id": "2-FL" - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "1210-CS-19" - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "2550-CY-20" - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": "4400-DS-21" - } - ], - "id": "2-SP" - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": "2-S1" - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": "2-S2" - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": "Experiential Learning--22" - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { "classId": "1102", "missing": true, "subject": "ENGL" }, - { "classId": "1111", "missing": true, "subject": "ENGL" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": "3302-ENGW-23" - } - ], - "id": "3-FL" - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": "2322-EECE-24" - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": "4100-CS-25" - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "4120-CS-26" - } - ], - "id": "3-SP" - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": "3-S1" - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": "3-S2" - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": "4-FL" - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": "4-SP" - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": "4-S1" - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": "4-S2" - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "1200-CS-1" - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": "1800-CS-2" - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": "1802-CS-3" - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": "2500-CS-4" - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": "2501-CS-5" - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "1365-MATH-6" - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": "1111-ENGW-7" - } - ], - "id": "1-FL" - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], - "id": "2510-CS-8" - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": "2511-CS-9" - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Analyzing/Using Data", "Formal/Quant Reasoning"], - "id": "2810-CS-10" - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": "1113-COMM-11" - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Ethical Reasoning", "Societies/Institutions"], - "id": "1145-PHIL-12" - } - ], - "id": "1-SP" - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "1500", "missing": true, "subject": "CS" }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], - "id": "3500-CS-13" - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": "3501-CS-14" - } - ], - "id": "1-S1" - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": "1-S2" - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": "3000-CS-15" - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "1500", "missing": true, "subject": "CS" }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "3650-CS-16" - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": "3001-CS-17" - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": "2331-MATH-18" - } - ], - "id": "2-FL" - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "1210-CS-19" - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "2550-CY-20" - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": "4400-DS-21" - } - ], - "id": "2-SP" - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": "2-S1" - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": "2-S2" - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": "Experiential Learning--22" - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { "classId": "1102", "missing": true, "subject": "ENGL" }, - { "classId": "1111", "missing": true, "subject": "ENGL" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": "3302-ENGW-23" - } - ], - "id": "3-FL" - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": "2322-EECE-24" - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": "4100-CS-25" - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "4120-CS-26" - } - ], - "id": "3-SP" - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": "3-S1" - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": "3-S2" - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": "4-FL" - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": "4-SP" - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": "4-S1" - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": "4-S2" - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - }, - { - "name": "Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "1200-CS-1" - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": "1800-CS-2" - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": "1802-CS-3" - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": "2500-CS-4" - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": "2501-CS-5" - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "1365-MATH-6" - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": "1111-ENGW-7" - } - ], - "id": "1-FL" - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], - "id": "2510-CS-8" - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": "2511-CS-9" - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Analyzing/Using Data", "Formal/Quant Reasoning"], - "id": "2810-CS-10" - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": "1113-COMM-11" - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Ethical Reasoning", "Societies/Institutions"], - "id": "1145-PHIL-12" - } - ], - "id": "1-SP" - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "1500", "missing": true, "subject": "CS" }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], - "id": "3500-CS-13" - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": "3501-CS-14" - } - ], - "id": "1-S1" - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": "1-S2" - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": "3000-CS-15" - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "1500", "missing": true, "subject": "CS" }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "3650-CS-16" - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": "3001-CS-17" - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": "2331-MATH-18" - } - ], - "id": "2-FL" - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "1210-CS-19" - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "2550-CY-20" - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": "4400-DS-21" - } - ], - "id": "2-SP" - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": "2-S1" - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": "2-S2" - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": "Experiential Learning--22" - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { "classId": "1102", "missing": true, "subject": "ENGL" }, - { "classId": "1111", "missing": true, "subject": "ENGL" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": "3302-ENGW-23" - } - ], - "id": "3-FL" - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": "2322-EECE-24" - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": "4100-CS-25" - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "4120-CS-26" - } - ], - "id": "3-SP" - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": "3-S1" - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": "3-S2" - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": "4-FL" - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": "4-SP" - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": "4-S1" - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": "4-S2" - }, - "isSummerFull": false - } - ] - }, - "id": 4, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.685Z", - "updatedAt": "2024-02-08T23:39:28.685Z" - }, - { - "name": "Copy of Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "1200-CS-1" - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": "1800-CS-2" - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": "1802-CS-3" - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": "2500-CS-4" - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": "2501-CS-5" - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "1365-MATH-6" - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": "1111-ENGW-7" - } - ], - "id": "1-FL" - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], - "id": "2510-CS-8" - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": "2511-CS-9" - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Analyzing/Using Data", "Formal/Quant Reasoning"], - "id": "2810-CS-10" - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": "1113-COMM-11" - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Ethical Reasoning", "Societies/Institutions"], - "id": "1145-PHIL-12" - } - ], - "id": "1-SP" - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "1500", "missing": true, "subject": "CS" }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], - "id": "3500-CS-13" - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": "3501-CS-14" - } - ], - "id": "1-S1" - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": "1-S2" - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": "3000-CS-15" - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "1500", "missing": true, "subject": "CS" }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "3650-CS-16" - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": "3001-CS-17" - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": "2331-MATH-18" - } - ], - "id": "2-FL" - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "1210-CS-19" - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "2550-CY-20" - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": "4400-DS-21" - } - ], - "id": "2-SP" - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": "2-S1" - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": "2-S2" - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": "Experiential Learning--22" - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { "classId": "1102", "missing": true, "subject": "ENGL" }, - { "classId": "1111", "missing": true, "subject": "ENGL" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": "3302-ENGW-23" - } - ], - "id": "3-FL" - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": "2322-EECE-24" - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": "4100-CS-25" - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "4120-CS-26" - } - ], - "id": "3-SP" - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": "3-S1" - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": "3-S2" - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": "4-FL" - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": "4-SP" - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": "4-S1" - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": "4-S2" - }, - "isSummerFull": false - } - ] - }, - "id": 5, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - }, - { - "name": "Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 4, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.685Z", - "updatedAt": "2024-02-08T23:39:28.685Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:29.154Z", - "updatedAt": "2024-02-08T23:39:29.154Z" - }, - { - "name": "Copy of Copy of Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "1200-CS-1" - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": "1800-CS-2" - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": "1802-CS-3" - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": "2500-CS-4" - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": "2501-CS-5" - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "1365-MATH-6" - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": "1111-ENGW-7" - } - ], - "id": "1-FL" - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], - "id": "2510-CS-8" - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": "2511-CS-9" - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Analyzing/Using Data", "Formal/Quant Reasoning"], - "id": "2810-CS-10" - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": "1113-COMM-11" - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Ethical Reasoning", "Societies/Institutions"], - "id": "1145-PHIL-12" - } - ], - "id": "1-SP" - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "1500", "missing": true, "subject": "CS" }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], - "id": "3500-CS-13" - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": "3501-CS-14" - } - ], - "id": "1-S1" - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": "1-S2" - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": "3000-CS-15" - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "1500", "missing": true, "subject": "CS" }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "3650-CS-16" - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": "3001-CS-17" - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": "2331-MATH-18" - } - ], - "id": "2-FL" - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "1210-CS-19" - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "2550-CY-20" - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": "4400-DS-21" - } - ], - "id": "2-SP" - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": "2-S1" - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": "2-S2" - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": "Experiential Learning--22" - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { "classId": "1102", "missing": true, "subject": "ENGL" }, - { "classId": "1111", "missing": true, "subject": "ENGL" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": "3302-ENGW-23" - } - ], - "id": "3-FL" - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": "2322-EECE-24" - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": "4100-CS-25" - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "4120-CS-26" - } - ], - "id": "3-SP" - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": "3-S1" - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": "3-S2" - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": "4-FL" - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": "4-SP" - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": "4-S1" - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": "4-S2" - }, - "isSummerFull": false - } - ] - }, - "id": 6, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - }, - { - "name": "Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 4, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.685Z", - "updatedAt": "2024-02-08T23:39:28.685Z" - }, - { - "name": "Copy of Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 5, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - }, - { - "name": "Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 4, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.685Z", - "updatedAt": "2024-02-08T23:39:28.685Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:29.154Z", - "updatedAt": "2024-02-08T23:39:29.154Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:29.550Z", - "updatedAt": "2024-02-08T23:39:29.550Z" - }, - { - "name": "Copy of Copy of Copy of Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "1200-CS-1" - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": "1800-CS-2" - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": "1802-CS-3" - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": "2500-CS-4" - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": "2501-CS-5" - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "1365-MATH-6" - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": "1111-ENGW-7" - } - ], - "id": "1-FL" - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], - "id": "2510-CS-8" - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": "2511-CS-9" - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Analyzing/Using Data", "Formal/Quant Reasoning"], - "id": "2810-CS-10" - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": "1113-COMM-11" - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Ethical Reasoning", "Societies/Institutions"], - "id": "1145-PHIL-12" - } - ], - "id": "1-SP" - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "1500", "missing": true, "subject": "CS" }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], - "id": "3500-CS-13" - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": "3501-CS-14" - } - ], - "id": "1-S1" - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": "1-S2" - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": "3000-CS-15" - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "1500", "missing": true, "subject": "CS" }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "3650-CS-16" - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": "3001-CS-17" - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": "2331-MATH-18" - } - ], - "id": "2-FL" - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "1210-CS-19" - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "2550-CY-20" - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": "4400-DS-21" - } - ], - "id": "2-SP" - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": "2-S1" - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": "2-S2" - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": "Experiential Learning--22" - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { "classId": "1102", "missing": true, "subject": "ENGL" }, - { "classId": "1111", "missing": true, "subject": "ENGL" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": "3302-ENGW-23" - } - ], - "id": "3-FL" - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": "2322-EECE-24" - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": "4100-CS-25" - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "4120-CS-26" - } - ], - "id": "3-SP" - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": "3-S1" - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": "3-S2" - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": "4-FL" - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": "4-SP" - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": "4-S1" - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": "4-S2" - }, - "isSummerFull": false - } - ] - }, - "id": 7, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - }, - { - "name": "Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 4, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.685Z", - "updatedAt": "2024-02-08T23:39:28.685Z" - }, - { - "name": "Copy of Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 5, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - }, - { - "name": "Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 4, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.685Z", - "updatedAt": "2024-02-08T23:39:28.685Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:29.154Z", - "updatedAt": "2024-02-08T23:39:29.154Z" - }, - { - "name": "Copy of Copy of Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 6, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - }, - { - "name": "Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 4, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.685Z", - "updatedAt": "2024-02-08T23:39:28.685Z" - }, - { - "name": "Copy of Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 5, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - }, - { - "name": "Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 4, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.685Z", - "updatedAt": "2024-02-08T23:39:28.685Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:29.154Z", - "updatedAt": "2024-02-08T23:39:29.154Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:29.550Z", - "updatedAt": "2024-02-08T23:39:29.550Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:29.868Z", - "updatedAt": "2024-02-08T23:39:29.868Z" - }, - { - "name": "Copy of Copy of Copy of Copy of Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "1200-CS-1" - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": "1800-CS-2" - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": "1802-CS-3" - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": "2500-CS-4" - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": "2501-CS-5" - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "1365-MATH-6" - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": "1111-ENGW-7" - } - ], - "id": "1-FL" - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], - "id": "2510-CS-8" - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": "2511-CS-9" - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Analyzing/Using Data", "Formal/Quant Reasoning"], - "id": "2810-CS-10" - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": "1113-COMM-11" - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Ethical Reasoning", "Societies/Institutions"], - "id": "1145-PHIL-12" - } - ], - "id": "1-SP" - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "1500", "missing": true, "subject": "CS" }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], - "id": "3500-CS-13" - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": "3501-CS-14" - } - ], - "id": "1-S1" - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": "1-S2" - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": "3000-CS-15" - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "1500", "missing": true, "subject": "CS" }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "3650-CS-16" - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": "3001-CS-17" - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": "2331-MATH-18" - } - ], - "id": "2-FL" - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "1210-CS-19" - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "2550-CY-20" - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": "4400-DS-21" - } - ], - "id": "2-SP" - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": "2-S1" - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": "2-S2" - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": "Experiential Learning--22" - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { "classId": "1102", "missing": true, "subject": "ENGL" }, - { "classId": "1111", "missing": true, "subject": "ENGL" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": "3302-ENGW-23" - } - ], - "id": "3-FL" - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": "2322-EECE-24" - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": "4100-CS-25" - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": "4120-CS-26" - } - ], - "id": "3-SP" - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": "3-S1" - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": "3-S2" - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": "4-FL" - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": "4-SP" - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": "4-S1" - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": "4-S2" - }, - "isSummerFull": false - } - ] - }, - "id": 8, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - }, - { - "name": "Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 4, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.685Z", - "updatedAt": "2024-02-08T23:39:28.685Z" - }, - { - "name": "Copy of Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 5, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - }, - { - "name": "Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 4, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.685Z", - "updatedAt": "2024-02-08T23:39:28.685Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:29.154Z", - "updatedAt": "2024-02-08T23:39:29.154Z" - }, - { - "name": "Copy of Copy of Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 6, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - }, - { - "name": "Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 4, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.685Z", - "updatedAt": "2024-02-08T23:39:28.685Z" - }, - { - "name": "Copy of Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 5, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - }, - { - "name": "Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 4, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.685Z", - "updatedAt": "2024-02-08T23:39:28.685Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:29.154Z", - "updatedAt": "2024-02-08T23:39:29.154Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:29.550Z", - "updatedAt": "2024-02-08T23:39:29.550Z" - }, - { - "name": "Copy of Copy of Copy of Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 7, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - }, - { - "name": "Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 4, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.685Z", - "updatedAt": "2024-02-08T23:39:28.685Z" - }, - { - "name": "Copy of Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 5, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - }, - { - "name": "Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 4, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.685Z", - "updatedAt": "2024-02-08T23:39:28.685Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:29.154Z", - "updatedAt": "2024-02-08T23:39:29.154Z" - }, - { - "name": "Copy of Copy of Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 6, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - }, - { - "name": "Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 4, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.685Z", - "updatedAt": "2024-02-08T23:39:28.685Z" - }, - { - "name": "Copy of Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 5, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - }, - { - "name": "Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 4, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.685Z", - "updatedAt": "2024-02-08T23:39:28.685Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:29.154Z", - "updatedAt": "2024-02-08T23:39:29.154Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:29.550Z", - "updatedAt": "2024-02-08T23:39:29.550Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:29.868Z", - "updatedAt": "2024-02-08T23:39:29.868Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:30.115Z", - "updatedAt": "2024-02-08T23:39:30.115Z" - }, - { - "name": "Copy of Copy of Copy of Copy of Copy of Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Analyzing/Using Data", "Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Ethical Reasoning", "Societies/Institutions"], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "1500", "missing": true, "subject": "CS" }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "1500", "missing": true, "subject": "CS" }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { "classId": "1102", "missing": true, "subject": "ENGL" }, - { "classId": "1111", "missing": true, "subject": "ENGL" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 9, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - }, - { - "name": "Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 4, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.685Z", - "updatedAt": "2024-02-08T23:39:28.685Z" - }, - { - "name": "Copy of Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 5, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - }, - { - "name": "Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 4, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.685Z", - "updatedAt": "2024-02-08T23:39:28.685Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:29.154Z", - "updatedAt": "2024-02-08T23:39:29.154Z" - }, - { - "name": "Copy of Copy of Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 6, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - }, - { - "name": "Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 4, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.685Z", - "updatedAt": "2024-02-08T23:39:28.685Z" - }, - { - "name": "Copy of Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 5, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - }, - { - "name": "Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 4, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.685Z", - "updatedAt": "2024-02-08T23:39:28.685Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:29.154Z", - "updatedAt": "2024-02-08T23:39:29.154Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:29.550Z", - "updatedAt": "2024-02-08T23:39:29.550Z" - }, - { - "name": "Copy of Copy of Copy of Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 7, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - }, - { - "name": "Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 4, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.685Z", - "updatedAt": "2024-02-08T23:39:28.685Z" - }, - { - "name": "Copy of Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 5, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - }, - { - "name": "Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 4, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.685Z", - "updatedAt": "2024-02-08T23:39:28.685Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:29.154Z", - "updatedAt": "2024-02-08T23:39:29.154Z" - }, - { - "name": "Copy of Copy of Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 6, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - }, - { - "name": "Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 4, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.685Z", - "updatedAt": "2024-02-08T23:39:28.685Z" - }, - { - "name": "Copy of Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 5, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - }, - { - "name": "Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 4, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.685Z", - "updatedAt": "2024-02-08T23:39:28.685Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:29.154Z", - "updatedAt": "2024-02-08T23:39:29.154Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:29.550Z", - "updatedAt": "2024-02-08T23:39:29.550Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:29.868Z", - "updatedAt": "2024-02-08T23:39:29.868Z" - }, - { - "name": "Copy of Copy of Copy of Copy of Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 8, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - }, - { - "name": "Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 4, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.685Z", - "updatedAt": "2024-02-08T23:39:28.685Z" - }, - { - "name": "Copy of Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 5, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - }, - { - "name": "Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 4, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.685Z", - "updatedAt": "2024-02-08T23:39:28.685Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:29.154Z", - "updatedAt": "2024-02-08T23:39:29.154Z" - }, - { - "name": "Copy of Copy of Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 6, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - }, - { - "name": "Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 4, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.685Z", - "updatedAt": "2024-02-08T23:39:28.685Z" - }, - { - "name": "Copy of Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 5, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - }, - { - "name": "Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 4, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.685Z", - "updatedAt": "2024-02-08T23:39:28.685Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:29.154Z", - "updatedAt": "2024-02-08T23:39:29.154Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:29.550Z", - "updatedAt": "2024-02-08T23:39:29.550Z" - }, - { - "name": "Copy of Copy of Copy of Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 7, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - }, - { - "name": "Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 4, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.685Z", - "updatedAt": "2024-02-08T23:39:28.685Z" - }, - { - "name": "Copy of Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 5, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - }, - { - "name": "Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 4, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.685Z", - "updatedAt": "2024-02-08T23:39:28.685Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:29.154Z", - "updatedAt": "2024-02-08T23:39:29.154Z" - }, - { - "name": "Copy of Copy of Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1802", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2501", "subject": "CS" } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2511", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2510", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3501", "subject": "CS" } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3500", "subject": "CS" } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3001", "subject": "CS" } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "3000", "subject": "CS" } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { "classId": "2323", "subject": "EECE" } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 6, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - }, - { - "name": "Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 4, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.685Z", - "updatedAt": "2024-02-08T23:39:28.685Z" - }, - { - "name": "Copy of Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 5, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - }, - { - "name": "Copy of Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 4, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - }, - { - "name": "Copy of Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 3, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - }, - { - "name": "Copy of TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 2, - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1802", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "1st Yr Writing" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2511", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2510", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Creative Express/Innov" - ], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Ethical Reasoning", - "Societies/Institutions" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3501", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Analyzing/Using Data", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3500", - "subject": "CS" - } - ] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - { - "classId": "2160", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3001", - "subject": "CS" - } - ] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "1500", - "missing": true, - "subject": "CS" - }, - { - "classId": "2560", - "subject": "EECE" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "3000", - "subject": "CS" - } - ] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1342", - "subject": "MATH" - }, - { - "classId": "1242", - "subject": "MATH" - }, - { - "classId": "1252", - "subject": "MATH" - }, - { - "classId": "1800", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2510", - "subject": "CS" - }, - { - "classId": "2500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { - "classId": "2500", - "subject": "CS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { - "classId": "3000", - "subject": "DS" - } - ] - }, - { - "type": "or", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "2350", - "subject": "ECON" - }, - { - "classId": "2500", - "subject": "ENVR" - }, - { - "classId": "3081", - "subject": "MATH" - }, - { - "classId": "2301", - "subject": "MGSC" - }, - { - "classId": "2210", - "subject": "PHTH" - }, - { - "classId": "2320", - "subject": "PSYC" - } - ] - } - ] - }, - { - "type": "and", - "values": [ - { - "classId": "2810", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "1102", - "subject": "ENGW" - }, - { - "classId": "1111", - "subject": "ENGW" - }, - { - "classId": "1102", - "missing": true, - "subject": "ENGL" - }, - { - "classId": "1111", - "missing": true, - "subject": "ENGL" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Adv Writ Dscpl" - ], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "2160", - "subject": "EECE" - }, - { - "type": "and", - "values": [ - { - "classId": "1800", - "subject": "CS" - }, - { - "classId": "2510", - "subject": "CS" - } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [ - { - "classId": "2323", - "subject": "EECE" - } - ] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Capstone Experience", - "Writing Intensive" - ], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "classId": "3500", - "subject": "CS" - }, - { - "classId": "3500", - "subject": "DS" - } - ] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:27.409Z", - "updatedAt": "2024-02-08T23:39:27.409Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": [ - "Formal/Quant Reasoning" - ], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.170Z", - "updatedAt": "2024-02-08T23:39:28.170Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { - "type": "and", - "values": [] - }, - "coreqs": { - "type": "and", - "values": [] - }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:28.685Z", - "updatedAt": "2024-02-08T23:39:28.685Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:29.154Z", - "updatedAt": "2024-02-08T23:39:29.154Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:29.550Z", - "updatedAt": "2024-02-08T23:39:29.550Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:29.868Z", - "updatedAt": "2024-02-08T23:39:29.868Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:30.115Z", - "updatedAt": "2024-02-08T23:39:30.115Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] - }, - "createdAt": "2024-02-08T23:39:30.378Z", - "updatedAt": "2024-02-08T23:39:30.378Z" - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] -} diff --git a/ls.json b/ls.json deleted file mode 100644 index 63583b333..000000000 --- a/ls.json +++ /dev/null @@ -1,623 +0,0 @@ -{ - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [ - { - "name": "TEST_FULL_PLAN", - "catalogYear": 2021, - "major": "Computer Science, BSCS", - "concentration": "Artificial Intelligence", - "schedule": { - "years": [ - { - "year": 1, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "First Year Seminar", - "subject": "CS", - "classId": "1200", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Discrete Structures", - "subject": "CS", - "classId": "1800", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1802", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Seminar for CS 1800", - "subject": "CS", - "classId": "1802", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "1800", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Fundamentals of Computer Science 1", - "subject": "CS", - "classId": "2500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2501", "subject": "CS" }] - }, - "nupaths": [ - "Formal/Quant Reasoning", - "Natural/Designed World" - ], - "id": null - }, - { - "name": "Lab for CS 2500", - "subject": "CS", - "classId": "2501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Introduction to Mathematical Reasoning", - "subject": "MATH", - "classId": "1365", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "First-Year Writing", - "subject": "ENGW", - "classId": "1111", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["1st Yr Writing"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Computer Science 2", - "subject": "CS", - "classId": "2510", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2511", "subject": "CS" }] - }, - "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], - "id": null - }, - { - "name": "Lab for CS 2510", - "subject": "CS", - "classId": "2511", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2510", "subject": "CS" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Mathematics of Data Models", - "subject": "CS", - "classId": "2810", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2500", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Analyzing/Using Data", "Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Business and Professional Speaking", - "subject": "COMM", - "classId": "1113", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Creative Express/Innov"], - "id": null - }, - { - "name": "Technology and Human Values", - "subject": "PHIL", - "classId": "1145", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Ethical Reasoning", "Societies/Institutions"], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [ - { - "name": "Object-Oriented Design", - "subject": "CS", - "classId": "3500", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "1500", "missing": true, "subject": "CS" }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3501", "subject": "CS" }] - }, - "nupaths": ["Analyzing/Using Data", "Natural/Designed World"], - "id": null - }, - { - "name": "Lab for CS 3500", - "subject": "CS", - "classId": "3501", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3500", "subject": "CS" }] - }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 2, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Algorithms and Data", - "subject": "CS", - "classId": "3000", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - { "classId": "1800", "subject": "CS" } - ] - }, - { "classId": "2160", "subject": "EECE" } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3001", "subject": "CS" }] - }, - "nupaths": ["Formal/Quant Reasoning"], - "id": null - }, - { - "name": "Computer Systems", - "subject": "CS", - "classId": "3650", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "1500", "missing": true, "subject": "CS" }, - { "classId": "2560", "subject": "EECE" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Recitation for CS 3000", - "classId": "3001", - "subject": "CS", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { - "type": "and", - "values": [{ "classId": "3000", "subject": "CS" }] - }, - "nupaths": [], - "numCreditsMin": 0, - "numCreditsMax": 0, - "id": null - }, - { - "name": "Linear Algebra", - "classId": "2331", - "subject": "MATH", - "prereqs": { - "type": "or", - "values": [ - { "classId": "1342", "subject": "MATH" }, - { "classId": "1242", "subject": "MATH" }, - { "classId": "1252", "subject": "MATH" }, - { "classId": "1800", "subject": "CS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "numCreditsMin": 4, - "numCreditsMax": 4, - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Professional Development for Khoury Co-op", - "subject": "CS", - "classId": "1210", - "numCreditsMax": 1, - "numCreditsMin": 1, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2510", "subject": "CS" }, - { "classId": "2500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Foundations of Cybersecurity", - "subject": "CY", - "classId": "2550", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "and", - "values": [{ "classId": "2500", "subject": "CS" }] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - }, - { - "name": "Machine Learning and Data Mining 1", - "subject": "DS", - "classId": "4400", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { - "type": "and", - "values": [ - { - "type": "or", - "values": [ - { - "classId": "4100", - "missing": true, - "subject": "DS" - }, - { "classId": "3000", "subject": "DS" } - ] - }, - { - "type": "or", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "2350", "subject": "ECON" }, - { "classId": "2500", "subject": "ENVR" }, - { "classId": "3081", "subject": "MATH" }, - { "classId": "2301", "subject": "MGSC" }, - { "classId": "2210", "subject": "PHTH" }, - { "classId": "2320", "subject": "PSYC" } - ] - } - ] - }, - { - "type": "and", - "values": [ - { "classId": "2810", "subject": "CS" }, - { "classId": "3500", "subject": "CS" } - ] - } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [ - "Analyzing/Using Data", - "Capstone Experience", - "Writing Intensive" - ], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 3, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [ - { - "name": "Co-op Education", - "classId": "Experiential Learning", - "subject": "", - "numCreditsMax": 8, - "numCreditsMin": 0, - "id": null - }, - { - "name": "Advanced Writing in the Technical Professions", - "subject": "ENGW", - "classId": "3302", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "1102", "subject": "ENGW" }, - { "classId": "1111", "subject": "ENGW" }, - { "classId": "1102", "missing": true, "subject": "ENGL" }, - { "classId": "1111", "missing": true, "subject": "ENGL" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Adv Writ Dscpl"], - "id": null - } - ], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [ - { - "name": "Fundamentals of Digital Design and Computer Organization", - "subject": "EECE", - "classId": "2322", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "2160", "subject": "EECE" }, - { - "type": "and", - "values": [ - { "classId": "1800", "subject": "CS" }, - { "classId": "2510", "subject": "CS" } - ] - } - ] - }, - "coreqs": { - "type": "and", - "values": [{ "classId": "2323", "subject": "EECE" }] - }, - "nupaths": [], - "id": null - }, - { - "name": "Artificial Intelligence", - "subject": "CS", - "classId": "4100", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Capstone Experience", "Writing Intensive"], - "id": null - }, - { - "name": "Natural Language Processing", - "subject": "CS", - "classId": "4120", - "numCreditsMax": 4, - "numCreditsMin": 4, - "prereqs": { - "type": "or", - "values": [ - { "classId": "3500", "subject": "CS" }, - { "classId": "3500", "subject": "DS" } - ] - }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": [], - "id": null - } - ], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - }, - { - "year": 4, - "fall": { - "season": "FL", - "status": "CLASSES", - "classes": [], - "id": null - }, - "spring": { - "season": "SP", - "status": "CLASSES", - "classes": [], - "id": null - }, - "summer1": { - "season": "S1", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "summer2": { - "season": "S2", - "status": "INACTIVE", - "classes": [], - "id": null - }, - "isSummerFull": false - } - ] - }, - "id": 1, - "createdAt": "2024-02-08T23:33:04.702Z", - "updatedAt": "2024-02-08T23:36:29.009Z", - "student": { - "isOnboarded": false, - "email": "guest@guest.com", - "isEmailConfirmed": false, - "createdAt": "2024-02-08T23:32:33.181Z", - "updatedAt": "2024-02-08T23:32:33.181Z", - "plans": [] - } - } - ], - "coursesTransfered": [ - { - "name": "Calculus 1 for Science and Engineering", - "classId": "1341", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - }, - { - "name": "Calculus 2 for Science and Engineering", - "classId": "1342", - "subject": "MATH", - "prereqs": { "type": "and", "values": [] }, - "coreqs": { "type": "and", "values": [] }, - "nupaths": ["Formal/Quant Reasoning"], - "numCreditsMin": 4, - "numCreditsMax": 4 - } - ] -}